table {
    border-collapse: separate;
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: medium;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    border-spacing: 2px;
    font-variant: normal;
}
table,tr,td,tbody{
	margin:0;
	padding:0;
	border:none;
}
a:link { color: #006F93; text-decoration: none; font-weight: normal; font-size: 10pt}
a:visited { color: #006F93; text-decoration: none; font-weight: normal; font-size: 10pt}
a:active { color: #ff6600; text-decoration: underline; font-size: 10pt}
a:hover { color: #ff6600; text-decoration: underline; font-size: 10pt}

A.a1:link { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10pt}
A.a1:visited { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10pt}
A.a1:active { color: #00ffff; text-decoration: underline; font-size: 10pt}
A.a1:hover { color: #00ffff; text-decoration: underline; font-size: 10pt}

A.a2:link { color: #003366; text-decoration: underline; font-weight: normal; font-size: 10pt}
A.a2:visited { color: #003366; text-decoration: underline; font-weight: normal; font-size: 10pt}
A.a2:active { color: #ff0000; text-decoration: none; font-size: 10pt}
A.a2:hover { color: #ff0000; text-decoration: none; font-size: 10pt}

A.a3:link { color: #99CCFF; text-decoration: none; font-weight: normal; font-size: 11pt}
A.a3:visited { color: #99CCFF; text-decoration: none; font-weight: normal; font-size: 11pt}
A.a3:active { color: #00ffff; text-decoration: none; font-size: 11pt}
A.a3:hover { color: #00ffff; text-decoration: none; font-size: 11pt}

.jnfont5 {FONT-SIZE: 9pt; FILTER: dropshadow(color=#FFFFff,offx=1,offy=1); COLOR: #FFCC00; FONT-FAMILY: "宋体"}
body,html{
	background:#ffffff;
}
body{
	font-size:10pt;
	line-height:14pt;
	margin:0;
	padding:0;
}
p{
	font-size:10pt;
	line-height:14pt;
}
td{
	font-size:10pt;
	line-height:14pt;
}
.sc{
	clear:both!important;
	float:none!important;
}
.form{
	border:#999999 1px solid;
	background:#FFFFFF;
}
a.x:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:10pt;
}
a.x:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:10pt;
}
a.x:active{
	color:#ff6600;
	text-decoration:underline;
	font-size:10pt;
}
a.x:hover{
	color:#ff6600;
	text-decoration:underline;
	font-size:10pt;
}



@media screen and (max-width:1200px){
	#menu #menu_tel{
		line-height:25px;

	}
	#menu_tel img{
		height:18px;
		display:inline-block;
		vertical-align:middle;
		margin:0 5px 0 0;
	}
	#logo{
		margin:10px 30px;
	}
	#logo img{
		max-width:100%;
	}
	#menu{
		background:#0084ca;
	}
	#menu a{
		display:block;
		width:25%;
		text-align:center;
		font-size:14px;
		line-height:25px;
		height:25px;
		color:#ffffff;
		text-decoration:none;
		float:left;
	}
	#menu a.hover,#menu a:hover{
		background:#0056ca;
	}
	#footer{
		background:#0084ca;
		color:#ffffff;
		padding:14px 20px;
	}
	#footer span{
		display:inline-block;
		margin:0 25px 0 0;
	}
	#footer a{
		color:#ffffff;
		text-decoration:none;
	}
	#feedback table{
		background:#cccccc;
		margin:20px auto 20px;
	}
	#feedback td{
		background:#FFFFFF;
		padding:5px;
	}
	#feedback tr.header td{
		background:rgb(24, 140, 209);
	}
	#feedback tr.tr2 td{
		background:#F2F2F2;
	}
	#feedback .header td{
		color:#ffffff;
		font-weight:bold;
		text-align:center;
	}
	#feedback .lp{
		width:125px;
		text-align:center;
	}
	#feedback .rp{
		/*width:398px;*/
	}
	#feedback .sc{
		height:1px;
	}
	#feedback input{
		border:#999999 1px solid;
		background:#ffffff;
		width:150px;
	}
	#feedback textarea{
		border:#999999 1px solid;
		background:#ffffff;
		width:200px;
	}
	#alert{
		width:300px;
		margin:100px auto 150px;
		text-align:center;
		background:#eeffee;
		border:#009900 1px dashed;
		font-weight:bold;
		padding:5px 0;
	}
	#feedback .sc{
		height:1px;
	}
}
@media screen and (min-width:1200px){
	#menu #menu_tel{
		display:none;
	}
	.wrap{
		width:1200px;
		margin:0 auto;
	}
	#logo{
		padding:57px 0 25px 55px;
	}
	#menu_out{
		background:#0084ca;
	}
	#menu{
		background:#0084ca;
		padding:0 0 0 70px;
	}
	#menu a{
		display:inline-block;
		width:120px;
		text-align:center;
		font-size:18px;
		line-height:50px;
		height:50px;
		color:#ffffff;
		text-decoration:none;
	}
	#menu a.hover,#menu a:hover{
		background:#f09646;
	}
	#footer_out{
		background:#0084ca;
	}
	#footer{
		color:#ffffff;
		padding:26px 70px 60px;
	}
	#footer span{
		display:inline-block;
		margin:0 50px 14px 0;
		font-size:15px;
	}
	#footer a{
		color:#ffffff;
		text-decoration:none;
		font-size:15px;
	}
	#footer_lz2{
		float:right;
	}

	#sidebar{
		width:250px;
		float:left;
		min-height:500px;
	}
	#side_passage{
		width:930px;
		float:left;
		min-height:500px;
		/*border-left:#cacaca 1px dashed;*/
	}
	#side_passage img{
		max-width:850px;
	}


/*	.p_g_title{
		margin:15px 0 0 6px;
		display:block;
		background:url("../images/product_list.jpg") no-repeat;
		width:214px;
		height:28px;
		position:relative;
	}
	.p_g_title:after{
		content:"";
		background:url("../images/product_list_shadow.jpg") no-repeat;
		width:214px;
		height:4px;
		position:absolute;
		top:-4px;
		left:0px;
	}
	.p_g_title:before{
		content:" ";
		background:url("../images/product_icon1.gif") no-repeat;
		width:11px;
		height:11px;
		display:inline-block;
		margin:7px 2px 0 2px;
	}*/
	.p_g_title{
		margin:15px 0 0 6px;
		background:#0084ca;
		color:#ffffff;
		display:block;
		font-size:14px;
		padding:8px 0 8px 12px;
		width:214px;
		position:relative;
		text-decoration:none;
	}
	.p_g_title:hover{
		color:#ffffff;
		text-decoration:none;
		font-size:14px;
	}
	#sidebar div{
		border-top:none;
		width:200px;
		margin:0 0 0 10px;
	}
	#sidebar div a{
		display:block;
		padding:3px 0 3px 8px;
		margin:2px 0 0 0;
		background:#ededed;
		color:#505050;
	}
/*	#sidebar div{
		border:#0084ca 1px solid;
		border-top:none;
		background:#bddcec;
		width:200px;
		margin:0 0 0 10px;
	}
	#sidebar div a{
		display:block;
		border-bottom:#0084ca 1px dashed;
		padding:3px 5px;
		margin:0 0 5px 0;
	}*/
	#feedback table{
		background:#cccccc;
		margin:50px auto 100px;
	}
	#feedback td{
		background:#FFFFFF;
		padding:5px;
	}
	#feedback tr.header td{
		background:rgb(24, 140, 209);
	}
	#feedback tr.tr2 td{
		background:#F2F2F2;
	}
	#feedback .header td{
		color:#ffffff;
		font-weight:bold;
		text-align:center;
	}
	#feedback .lp{
		width:125px;
		text-align:center;
	}
	#feedback .rp{
		width:398px;
	}
	#feedback .sc{
		height:1px;
	}
	#feedback input{
		border:#999999 1px solid;
		background:#ffffff;
	}
	#feedback textarea{
		border:#999999 1px solid;
		background:#ffffff;
	}
	#alert{
		width:300px;
		margin:100px auto 150px;
		text-align:center;
		background:#eeffee;
		border:#009900 1px dashed;
		font-weight:bold;
		padding:5px 0;
	}
	#feedback .sc{
		height:1px;
	}

}


#pass_btn a{
	display:inline-block;
	margin:10px 10px 0 10px;
	padding:3px 10px 3px 10px;
}
#pass_btn{
	margin:0 20px 0 20px;
}
#pass_btn a.hover{
	background:#0056ca;
	border-radius:5px;
	color:#fff;
}
#file_download{
	display:block;
	margin:15px 0;
	line-height:20px;
}
#file_download img{
	display:inline-block;
	margin:0 5px 0 0;
	height:20px;
}
.lp_sign{
	display:none;
}
.lp.notice .lp_sign{
	display:inline-block;
	color:red;
}
.lp.notice{
	color:red;
}